package com.ruoyi.order.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 内容分类对象 srv_conttype
 * 
 * @author ruoyi
 * @date 2021-01-29
 */
public class SrvConttype extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String srvCtcode;

    /** 本次编码 */
    @Excel(name = "本次编码")
    private String srvCtclcode;

    /** 父级编码 */
    @Excel(name = "父级编码")
    private String srvCtflcode;

    /** 综合编码 */
    @Excel(name = "综合编码")
    private String srvCticode;

    /** 名称 */
    @Excel(name = "名称")
    private String srvCtclname;

    /** 层级 */
    @Excel(name = "层级")
    private Long srvCtlcount;

    /** 状态 */
    @Excel(name = "状态")
    private String srvCtblflag;

    /** 排序 */
    @Excel(name = "排序")
    private Long srvCtsort;

    /** 备注 */
    @Excel(name = "备注")
    private String srvCtdes;

    /** 创建人 */
    @Excel(name = "创建人")
    private String srvCtoper;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date srvCtopertime;

    /** 最后修改人 */
    @Excel(name = "最后修改人")
    private String srvCtlmoper;

    /** 最后修改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "最后修改时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date srvCtlmtime;

    public void setSrvCtcode(String srvCtcode) 
    {
        this.srvCtcode = srvCtcode;
    }

    public String getSrvCtcode() 
    {
        return srvCtcode;
    }
    public void setSrvCtclcode(String srvCtclcode) 
    {
        this.srvCtclcode = srvCtclcode;
    }

    public String getSrvCtclcode() 
    {
        return srvCtclcode;
    }
    public void setSrvCtflcode(String srvCtflcode) 
    {
        this.srvCtflcode = srvCtflcode;
    }

    public String getSrvCtflcode() 
    {
        return srvCtflcode;
    }
    public void setSrvCticode(String srvCticode) 
    {
        this.srvCticode = srvCticode;
    }

    public String getSrvCticode() 
    {
        return srvCticode;
    }
    public void setSrvCtclname(String srvCtclname) 
    {
        this.srvCtclname = srvCtclname;
    }

    public String getSrvCtclname() 
    {
        return srvCtclname;
    }
    public void setSrvCtlcount(Long srvCtlcount) 
    {
        this.srvCtlcount = srvCtlcount;
    }

    public Long getSrvCtlcount() 
    {
        return srvCtlcount;
    }
    public void setSrvCtblflag(String srvCtblflag) 
    {
        this.srvCtblflag = srvCtblflag;
    }

    public String getSrvCtblflag() 
    {
        return srvCtblflag;
    }
    public void setSrvCtsort(Long srvCtsort) 
    {
        this.srvCtsort = srvCtsort;
    }

    public Long getSrvCtsort() 
    {
        return srvCtsort;
    }
    public void setSrvCtdes(String srvCtdes) 
    {
        this.srvCtdes = srvCtdes;
    }

    public String getSrvCtdes() 
    {
        return srvCtdes;
    }
    public void setSrvCtoper(String srvCtoper) 
    {
        this.srvCtoper = srvCtoper;
    }

    public String getSrvCtoper() 
    {
        return srvCtoper;
    }
    public void setSrvCtopertime(Date srvCtopertime) 
    {
        this.srvCtopertime = srvCtopertime;
    }

    public Date getSrvCtopertime() 
    {
        return srvCtopertime;
    }
    public void setSrvCtlmoper(String srvCtlmoper) 
    {
        this.srvCtlmoper = srvCtlmoper;
    }

    public String getSrvCtlmoper() 
    {
        return srvCtlmoper;
    }
    public void setSrvCtlmtime(Date srvCtlmtime) 
    {
        this.srvCtlmtime = srvCtlmtime;
    }

    public Date getSrvCtlmtime() 
    {
        return srvCtlmtime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("srvCtcode", getSrvCtcode())
            .append("srvCtclcode", getSrvCtclcode())
            .append("srvCtflcode", getSrvCtflcode())
            .append("srvCticode", getSrvCticode())
            .append("srvCtclname", getSrvCtclname())
            .append("srvCtlcount", getSrvCtlcount())
            .append("srvCtblflag", getSrvCtblflag())
            .append("srvCtsort", getSrvCtsort())
            .append("srvCtdes", getSrvCtdes())
            .append("srvCtoper", getSrvCtoper())
            .append("srvCtopertime", getSrvCtopertime())
            .append("srvCtlmoper", getSrvCtlmoper())
            .append("srvCtlmtime", getSrvCtlmtime())
            .toString();
    }
}
